Oxford United have signed Blackpool winger Owen Dale on a permanent basis and Jay Matete on loan from Sunderland.
Dale, 25, has played 32 times this season but has started just one League One game in the past two months.
Midfielder Matete, 22, joined the Black Cats from Fleetwood Town two years ago and spent the second half of last term on loan at Plymouth.
Dale joins the U's for an undisclosed fee while Matete will stay for the rest of the season.
"We have had a really good window, and this now covers all bases," U's head of recruitment Ed Waldron said.