TOKYO - The dollar edged up in Asian trade on Friday after data showed US manufacturing activity beat expectations and rose to its highest level in two years.

In afternoon trade the greenback bought 99.56 yen, compared with 99.52 yen late Thursday in New York.

The euro was flat at $1.3208 but firmed 131.56 yen from 131.45 yen.

The US Institute for Supply Management's purchasing managers index (PMI) index came in at 55.4 last month, well up from June's 50.9 level and its highest level since June 2011. It was also well up from the 51.5 forecast. A reading above 50 indicates growth, while anything below signals contraction.

The report came a day after official figures showed the economy grew 1.7 percent in the second quarter, much better than the 1.1 percent expected.

The news boosted Wall Street, where the S&P 500 surged 1.25 percent to a record close, while the Dow climbed 0.83 percent and the Nasdaq rallied 1.36 percent.

But dealers said the dollar was unlikely to rise above 100 yen for now as Japanese exporters are primed to sell the unit at that level. Despite the Fed saying Wednesday it would keep its huge stimulus drive in place for now, dealers continue to focus on the bank's next move as an improving economy raises the likelihood it will begin reeling the scheme in.

The next event on the horizon is Friday's jobs report. The Fed has said it will only bring the bond-buying to an end when unemployment falls to 6.5 percent and the economy can stand on its own two feet.

"What's Fed is most concerned about is employment," a senior dealer at a major Japanese trust bank told Dow Jones Newswires. "Because of that, (the) jobs data are key." The euro faced selling pressure after European Central Bank chief Mario Draghi said it would maintain its low interest rate policy or possibly announce another cut.

After an ECB policy meeting Thursday he said that while the eurozone economy was showing signs of health "the risks surrounding the economic outlook for the euro area continue to be on the downside".

These "may have the potential to negatively affect economic conditions". he added.

The dollar was largely higher against other Asia-Pacific currencies. It rose to Sg$1.2761 from Sg$1.2727 Thursday, to 43.61 Philippine pesos from 43.47 pesos, to Tw$29.99 from Tw$29.98 and to 60.76 Indian rupees from 60.69 rupees.

It was also up at 31.40 Thai baht from 31.31 baht and at 1,125.65 from South Korean won from 1,122.80 but it fell to 10,280 Indonesian rupiah from 10,303 rupiah. The Australian dollar eased to 89.07 US cents from 89.61 cents while the Chinese yuan changed hands at 16.23 yen against 16.00 yen.