Rosolino is the most successful athlete in the history of Italian swimming, with an overall count of 60 international medals. He became world champion in the 200 m individual medley at the 2001 World Championships in Fukuoka. He also won 3 silver medals and a bronze medal through 5 editions of the World Long Course Championships. He won a gold medal (4×200 m freestyle relay), 2 silver medals and 7 bronze medals at the World Short Course Championships; since 1995 he won 21 medals at the European LC Championships and 20 medals at the European Short Course Swimming Championships, becoming European champion 14 times (7 long course, 7 short course).