Von 1810 bis 1812 war Grassi als Hauptmann auf der Iberischen Halbinsel militärisch im Einsatz. In einem am 19. März 1811 ausgetragenen Gefecht bei Tineo in Asturien zeichnete er sich aus und trug eine Verletzung davon. Am 22. Juli 1812 wurde er während der Schlacht bei Salamanca durch vier Säbelhiebe erneut verwundet. Anschließend kämpfte er von 1813 bis 1814 in den Reihen der von Marschall Louis-Nicolas Davout befehligten Truppen in Deutschland. Aufgrund seiner militärischen Verdienste wurde er zum Ritter der Ehrenlegion ernannt.