The euro rose to a five-week high against the dollar Friday after German lawmakers approved Greece's debt deal. The approval paves the way for Greece to get its next bailout payment and avoid bankruptcy.
The euro rose to $1.2998 in late trading Friday from $1.2972 late Thursday. The euro rose as high as $1.3027 earlier, its highest point against the dollar since Oct. 23.
The dollar rose to 82.41 Japanese yen from 82.15 yen after Japan approved a $10.7 billion stimulus package.
The dollar was mixed against other currencies.
The British pound fell to $1.6022 from $1.6038.
The dollar fell to 0.9274 Swiss franc from 0.9280 Swiss franc. It rose to 99.31 Canadian cents from 99.23 Canadian cents.