Gary Johnson's men have moved off the foot of the table with wins in their last two matches and, on Tuesday, played their part in a remarkable round of fixtures, which saw the bottom three clubs all come away with maximum points.
Yeovil's 1-0 triumph over eight-man Blackpool saw them move to within two points of Charlton, and a third victory on the bounce would see them leapfrog this weekend's opponents.
However, Charlton and Yeovil have only met on seven previous occasions, with the London club winning six and scoring twice as many goals (16) as the men from Huish Park.
Sheffield Wednesday, without a manager following the departure of Dave Jones, upset the odds on Tuesday to record a shock 2-1 victory over leaders Leicester City.
Nottingham Forest are the visitors to Hillsborough on Saturday, with Billy Davies' men aiming to stop the rot and climb back into the play-off places after a run of three games without a win.
The league's current basement club, Barnsley, who sacked boss David Flitcroft on Sunday, brought an end to a five-match winless run last time out as they picked up a 2-1 triumph at Brighton and Hove Albion, and head to third-placed Burnley next.
Leicester, who are tied on 38 points with QPR at the top of the division, two clear of Burnley, head to Brighton, while the Loftus Road outfit host Blackburn Rovers.
Among the weekend's other headline fixtures are a top-six encounter between Derby County and Blackpool, and Birmingham City's quest to make it five unbeaten against Middlesbrough.
Elsewhere, Watford - without a win in seven - head to Elland Road to face Leeds United, fourth-placed Reading host Bournemouth, Ipswich Town look to close in on the play-off positions against Huddersfield Town, Doncaster Rovers visit Bolton Wanderers, and Millwall go head-to-head with Wigan Athletic.