20050511 unknown: Federer exacts Olympic revenge