On a high from Wednesday night's thrilling 3-3 draw at Barcelona, Simone Inzaghi's side saw off Salernitana at the San Siro thanks to goals either side of half-time from Lautaro Martinez and Nicolo Barella.
Inter are up to seventh after their second straight league win and trail league leaders Atalanta by six points, a gap which will be extended to eight should Napoli beat Bologna later on Sunday.
They are still without the injured Romelu Lukaku and midfield lynchpin Marcelo Brozovic but don't appear to be missing either as their form has picked up just as Inzaghi's job seemed in question.
Three wins from their last four matches, including four points taken from Barca in the Champions League which have put them one point away from the last 16, have boosted Inter and sparked Martinez back into life.
Martinez had been in a worrying drought until he crashed in his superb strike at the Camp Nou, and he followed up on that strong performance by opening the scoring in the 15th minute.
The Argentina forward lashed home his first league goal since August -- his fifth of the season in all competitions -- after being fed by Nicolo Barella following Denzel Dumfries' raid down the right flank.
Martinez nearly doubled Inter's lead six minutes after the break when he headed Hakan Calhanoglu's free-kick just over the bar.
But Barella made sure Inter would collect the points six minutes later and Calhanoglu was again involved with a wonderful pass.
The Turkey midfielder clipped a perfect left-footed pass over the top, and after cutting inside Barella drilled home with his left to net his third goal of the campaign.
Barella's strike ended Salernitana's resistance and left the away side in 12th, five points above Verona who sit just inside the relegation zone ahead of visit of AC Milan on Sunday night.
Later, two of Italy's in-form teams meet at the Stadio Olimpico as Lazio host Udinese in one of two afternoon matches.