With just two games left to play, the visitors sit seventh in the Ligue 1 table, four points behind fifth-placed Rennes, while their hosts need one point to confirm their survival.
After improving their position in the fight for survival with three victories in quick succession, Troyes' hopes took a hit in April, as they endured a four-game winless run including three defeats.
That left them on just 33 points from 34 Ligue 1 outings, and ESTAC sat in major danger of relegation as a result, before making a crucial return to winning ways at the beginning of May.
Bruno Irles's side faced the tough test of a home meeting with last season's winners Lille, but they came out with an eye-catching 3-0 win thanks to a Florian Tardieu brace and a goal from Ike Ugbo, with all three goals coming from the penalty spot.
Their schedule did not get any easier in the fight for survival last time out, as they travelled to already-crowned champions Paris Saint-Germain, and Troyes were able to add another impressive point to their tally as Ugbo and Tardieu got on the scoresheet to salvage a 2-2 draw after they initially trailed by two goals.
Having quickly raced away from the sides below thanks to those results, ESTAC now find themselves six points clear of the bottom three with jut two games to play, meaning one point from their final two games would suffice to maintain their top-flight status for another season.
They meet a Lens side who have far more to do towards their aims, as the visitors sit four points outside of the European places with just two matches remaining.
An inconsistent run of form early in the new year looked to have condemned Franck Haise's side to a mid-table finish, but they have kept themselves in the fight for a top-five place with an inspired run recently.
Les Sang et Or have now gone unbeaten in their last six Ligue 1 outings, beginning with three straight victories over Nice, Lille and Montpellier before holding Paris Saint-Germain to a draw away from home.
After that point and a draw with Nantes, Lens made a return to winning ways last time out, as they came from behind to defeat Reims 2-1 with Seko Fofana netting the decisive goal in injury time.
Having just clung on to any hopes of European qualification thanks to that victory, Les Sang et Or sit four points off fifth-placed Rennes, meaning they almost certainly need to finish with two more wins to stand a chance of cracking the top five.
Following their impressive performance away at Paris Saint-Germain, Troyes may come into Saturday's game unchanged, with Karim Azamoum, Youssouf Kone, Lebo Mothiba, Adil Rami and Suk Hyun-Jun all unlikely to return to contention due to injuries.
Their line will again be led by Ike Ugbo, who has found the net in each of the last two games to take his tally to five goals in 12 Ligue 1 appearances following a January loan move from Genk.
Lens will welcome goalkeeper Jean-Louis Leca back to action on Saturday, after he served a suspension last time out.
He will have to battle with Wuilker Farinez to regain his spot, with the Venezuelan international making his 11th league appearance of the season between the sticks in that win.
Florian Sotoca will again feature in attack after his equaliser in the eventual win over Reims, while Paris Saint-Germain loanee Arnaud Kalimuendo is bound to lead the line, having scored 11 goals in Ligue 1 so far this term.
Troyes possible starting lineup:
Moulin; Kabore, Conte, Biancone, Palmer-Brown, Larouci; Ripart, Tardieu, Kouame, Chavalerin; Ugbo
Lens possible starting lineup:
Farinez; Gradit, Danso, Medina; Clauss, Doucoure, Fofana, Frankowski; Costa, Sotoca; Kalimuendo
We say: Troyes 1-2 Lens
With the hosts now feeling comfortable and the visitors fighting to keep their European hopes alive, we lean towards an away win at the weekend.
Lens find themselves in an impressive run of form, and we see them continuing that with a victory being much-needed.