In Heart Gold.
He appears on Mondays and Wednesdays.
http://www.serebii.net/heartgoldsoulsilver/rival.shtml