Markets | Fri Nov 23, 2012 4:20am EST

Euro rises to fresh three-week high after German IFO