* Euro hits three-year high vs dollar
* Oil prices rise; Brent briefly tops $71 a barrel
* U.S. stocks up in midday trading (Updates with midday U.S. markets activity, changes byline, dateline, previous LONDON)
NEW YORK, Jan 25 (Reuters) - The euro rose to its highest in three years and bond yields climbed on Thursday, after the European Central Bank showed little concern about the single currency's hottest run in nearly four years.
Concerns about U.S. protectionism kept the U.S. dollar weak after its worst day in six months, but it was the absence of ECB worries over currency volatility after its first meeting of 2018 that sent the euro bulls charging again.
The ECB also kept its ultra-easy monetary policy firmly on hold. ECB President Mario Draghi cited the region's "solid and broad" growth and said inflation was likely to rise in the medium term.
Draghi limited his comments to the side effects of currency volatility, rather than addressing the lofty level of the euro. Some market participants had expected Draghi to take a firmer stance to address the euro's potentially damaging surge against the dollar.
"Overall, the comments regarding the exchange rate were benign," said Eric Viloria, currency strategist at Wells Fargo Securities in New York. "There was a lack of any forceful comments with respect to the recent euro strength."
The dollar index, tracking the greenback against a basket of major currencies, fell 0.58 percent, with the euro up 0.69 percent to $1.2492. The euro earlier jumped about 1 percent to $1.2536, its highest since mid-December 2014.
U.S. Treasury debt yields for most maturities rose from earlier lows, in line with euro zone bonds following Draghi's remarks. The yield on 10-year German government bonds, the benchmark for the bloc, hit a six-month high at 0.579 percent .
U.S. benchmark 10-year notes last rose 3/32 in price to yield 2.6448 percent, from 2.654 percent late Wednesday.
In the U.S. equity market, the benchmark S&P 500 index edged up modestly, though it was off early highs spurred by solid earnings reports and a decline in the dollar.
Weighing on the index was Caterpillar Inc, whose shares turned negative as investors booked profit after an earlier jump of as much as 2.8 percent following its results.
The Dow Jones Industrial Average rose 157.42 points, or 0.6 percent, to 26,409.54, the S&P 500 gained 5.36 points, or 0.19 percent, to 2,842.9 and the Nasdaq Composite added 22.12 points, or 0.3 percent, to 7,437.18.
The pan-European FTSEurofirst 300 index lost 0.64 percent and MSCI's gauge of stocks across the globe gained 0.16 percent.
Investors awaited comments from U.S. President Donald Trump, who is scheduled to speak in Davos later.
"Our economy is now booming and with all I am doing, will only get better...Our country is finally WINNING again!" Trump tweeted.
On Wednesday in Davos, U.S. Treasury Secretary Steven Mnuchin made a major departure from traditional U.S. currency policy, saying "obviously a weaker dollar is good for us as it relates to trade and opportunities."
In the oil market, U.S. crude rose 0.67 percent to $66.05 per barrel and Brent was last at $70.87, up 0.48 percent on the day.
Gold held near its highest since August 2016 as a weak dollar helped it extend gains. Spot gold was up 0.1 percent at $1,359 an ounce.
(Additional reporting by Marc Jones in London and Saqib Iqbal Ahmed in New York; Editing by Bernadette Baum)