Ricard went into semi-retirement at Villefranche-de-Rouergue. He was restored to favor when Soult asked for his services in 1811. He returned to Spain where he fought under Suchet's command at the Siege of Tarragona. In the French invasion of Russia he served as a brigade commander in Charles Louis Dieudonné Grandjean's 7th Infantry Division which was part of Jacques MacDonald's X Corps. Beginning on 24 July 1812, MacDonald's command operated against Riga in the north. Ricard's brigade included two battalions of the 13th Bavarian Regiment and four battalions of the 5th Polish Regiment. His troops occupied the Russian camp of Dünaburg in August. He was promoted general of division on 10 September 1812. Two months later he assumed command of the 2nd Infantry Division in I Corps and led the troops at the Battle of Krasnoi where he was wounded. This action was fought on 14–18 November.