2000 wurde Rohr bei den Halleneuropameisterschaften in Gent Fünfter über 400 Meter. Bei den Olympischen Spielen in Sydney kam er mit der Schweizer Stafette nicht über den Vorlauf hinaus. 2001 schied er bei den Hallenweltmeisterschaften in Lissabon über 400 Meter und bei den Weltmeisterschaften in Edmonton über 400 Meter Hürden jeweils in der ersten Runde aus.