Начал судейскую карьеру в 1983 году. С 1997 года матчи итальянских серий А и В. Судит матчи сборных с 2002 года. Арбитр ФИФА с 2003 года. Кроме родного итальянского, он говорит также на французском и английском языках.
Международной федерацией футбольной истории и статистики (IFFHS) признан лучшим арбитром мира в 2008 году.
4 раза подряд (2006, 2007, 2008 и 2009) признавался лучшим арбитром итальянской серии А.
В матче Аргентина-Мексика, 1/8 финала ЧМ-2010, Розетти засчитал гол аргентинцев, забитый из явного оффсайда, в результате чего FIFA объявило о том, что он не будет назначаться на поединки последующих стадий чемпионата мира.
После Чемпионата мира по футболу 2010 решил завершить карьеру судьи. 42-летний Розетти мог судить матчи высокого уровня еще три года, однако решил перейти на административную работу в Национальный судейский комитет, где отвечал за Серию Б.
В данный момент Роберто работает на РФС, где является главой Департамента судейства и инспектирования.