Luis Fabiano scored twice for Sevilla as the 2007 King's Cup winners eased into the quarter-finals with a 3-0 victory at Deportivo Coruna in their second leg tie on Wednesday.
Holders Valencia needed extra time to see off Racing Santander 3-1, two goals from Vicente and one from Joaquin sending them through to the last eight 4-2 on aggregate after both the first leg and the opening 90 minutes had ended 1-1.
In a late kick-off, an under-strength Barcelona side was still too good for Atletico Madrid as they inflicted a fourth successive defeat on their opponents with a 2-1 victory (5-2 on aggregate) to book a place in the quarter-finals.
Barcelona - who were without six first choice players such as Samuel Eto'o, Thierry Henry and Lionel Messi as Josep Guardiola opted to either rest them or put them on the bench - scored through Bojan Krkic and Icelandic international Eidur Gudjohnsen.
Atletico had taken the lead in the 24th minute through Frenchman and former Liverpool striker Florent Sinama-Pongolle.
Segunda B (third tier) teams Poli Ejido and Real Union were eliminated by Espanyol and Real Betis respectively, although Espanyol needed the away goals rule to progress after the tie ended 3-3 on aggregate.
Jorge Garcia's header in added time sent Sporting Gijon through at the expense of Real Valladolid with a 4-3 aggregate win, and Real Mallorca drew 1-1 at Almeria to give them a 4-2 win over the two legs.
Sevilla, 5-1 aggregate winners after they won last week's first leg 2-1, took the lead at Deportivo in the opening minute when Jesus Navas volleyed home a cross from winger Diego Capel.
Two calamitous Depor defensive errors then gifted Luis Fabiano two goals to leave Sevilla 3-0 up at halftime.
The Brazilian robbed defender Diego Colotto and rounded goalkeeper Fabricio for his first with just over 20 minutes gone and then a collision between Colotto and Adrian Lopez let him in to score a second just before the break.
Sevilla finished the match with 10 men after keeper Andres Palop was sent off for felling Colotto in the area with around five minutes left.
Sevilla's Uruguayan striker Ernesto Chevanton, just back from injury, pulled on the keeper's shirt and watched Pablo Alvarez skew his shot off the post and wide.
In Valencia, Gonzalo Colsa equalised for Racing in the 21st minute, shortly after Vicente had given the home side the lead from the penalty spot, but neither side was able to find a winner in regular time.
Oriol Lozano's misplaced backpass in the first period of extra time allowed Vicente to run through and lift the ball over Tono for Valencia's second and Joaquin sealed the win with a superb finish to a swift break.