He began competing in a wide variety of events at the start of his junior career, including the decathlon. He won the long jump bronze medal at the 2008 World Junior Championships in Athletics. His first senior gold medal in the event soon followed at the 2009 European Team Championships, where he jumped a personal best of eight metres, and he also reached the semi-finals of the 100 metres at the 2009 European Athletics Junior Championships. He helped the Spanish 4×100 metres relay team to sixth in the event final in a national junior record time of 40.03 seconds. Cáceres set the world junior best mark of 5984 points in the indoor heptathlon at the 2010 Spanish junior championships. He chose to compete in his speciality at the 2010 World Junior Championships in Athletics and won the long jump silver medal, finishing behind Luvo Manyonga.