Cryptocurrency markets continued their push back into the black on Dec. 24 as Ethereum (ETH) and Ripple (XRP) took turns at giving altcoin investors a timely Christmas present.

Market visualization from Coin360

Data from Cointelegraph’s price tracker and Coin360 shows a return to form across the top twenty crypto assets by market cap, ETH/USD gaining almost 17 percent in the past 24 hours and XRP/USD gaining 15 percent.

Prices across major exchanges circled $149 and $0.42 for ETH and XRP respectively.

Ethereum 7-day price chart. Source: Cointelegraph’s Ethereum Price Index

Ripple 7-day price chart. Source: Cointelegraph’s Ripple Price Index

The two largest altcoins appear to be following in the footsteps of Bitcoin Cash (BCH), which in recent days has almost trebled in USD value.

ETH and BCH had both recently performed poorly, last week sinking to 18-month lows of $73 in the case of ETH/USD and all-time lows of $80 in the case of BCH/USD.

Bitcoin Cash 7-day price chart. Source: Cointelegraph’s Bitcoin Cash Price Index

While Ethereum’s rise was not immediately attributed to a specific factor, XRP had seemingly reacted within minutes to news that crypto exchange Binance was launching two trading pairs using the coin as a base currency.

Meanwhile, prior to ETHs price rise, Justin Sun, CEO of rival blockchain platform TRON (TRX), publicly voiced his lack of confidence in Ethereum, claiming it was “slowly imploding” along with ConsenSys, a project created by Ethereum co-founder Joseph Lubin that announced mass layoffs last week.

“The 60% layoff and 90% price drop is just the beginning,” he wrote on Twitter, urging traders not to “go down with the ship.”

TRON’s 24-hour gains have so far averaged 8.15 percent.

At press time, Bitcoin (BTC)/USD was maintaining a steadily increasing trajectory, gaining 3 percent on the day to cap weekly gains of almost 28 percent.

Bitcoin 7-day price chart. Source: Cointelegraph’s Bitcoin Price Index

The largest cryptocurrency has managed to stay above support at $4,000 since late Saturday.

On Thursday, the Bitcoin network posted the highest ever daily volumes in its history at 2,266,735 BTC ($9.54 billion), research showed.