प्राचीन भारत
सिकंदर जब भारत पहुंचा तो पंजाब (अविभाजित पंजाब) में रावलपिंडी के पास का राजा उसकी सहायता के लिए पहँच गया। अन्य लगभग सभी राजाओं ने सिन्दर का डटकर मुकाबला किया पर वे सिकन्दर की अनुभवी सेनाओं से हार गए। यूनानी लेखकों ने इन राजाओं के वीरता की भूरि-भूरि प्रशंसा की है। इसके बाद झेलम और चिनाब के बीच स्थित प्रदेश का राजा पोरस (जो कि पौरव का यूनानी नाम लगता है) ने सिकंदर का वीरता पूर्वक सामना किया। 326 ईस्वी पूर््व का यह झेलम नदी के तट पर हुआ पोरस व सिकंदर के मध्य का युद्ध हाइडेस्पीच का युद्ध कहलाता है ।कहा जाता है कि युद्ध हारने के बाद जब पोरस बन्दी बनकर सिकन्दर के सामने प्रस्तुत हुआ तो उससे पूछा गया - "तुम्हारे साथ कैसा सुलूक (वर्ताव) किया जाय"। तो उसने साहसी उत्तर दिया -" "जैसा एक राजा दूसरे राजा के साथ करता है" "। उसके उत्तर पर मुग्ध होकर सिकन्दर ने उसका हारा हुआ प्रदेश लौटा दिया। इसके बाद जब उसे भारत के वीर योद्धा चन्द्रगुप्त मोर्य(मगध का नंद राजा-चंद्रगुप्त नही) की विशाल सेना का सामना करना था तब भय से ग्रसित सेना को लेकर सिकन्दर आगे नहीं बढ़ सका और वापस लौट गया।
मगध महाजनपद
जिस समय चन्द्रगुप्त राजा बना था भारत की राजनीतिक स्थिति बहुत खराब थी। उसने सबसे पहले एक सेना तैयार की और सिकन्दर के विरुद्ध युद्ध प्रारम्भ किया। ३१७ ई. पू. तक उसने सम्पूर्ण सिन्ध और पंजाब प्रदेशों पर अधिकार कर लिया। अब चन्द्रगुप्त मौर्य सिन्ध तथा पंजाब का एकक्षत्र शासक हो गया। पंजाब और सिन्ध विजय के बाद चन्द्रगुप्त तथा चाणक्य ने धनानन्द का नाश करने हेतु मगध पर आक्रमण कर दिया। युद्ध में धनाननन्द मारा गया अब चन्द्रगुप्त भारत के एक विशाल साम्राज्य मगध का शासक बन गया। सिकन्दर की मृत्यु के बाद सेल्यूकस उसका उत्तराधिकारी बना। वह सिकन्दर द्वारा जीता हुआ भू-भाग प्राप्त करने के लिए उत्सुक था। इस उद्देश्य से ३०५ ई. पू. उसने भारत पर पुनः चढ़ाई की। चन्द्रगुप्त ने पश्‍चिमोत्तर भारत के यूनानी शासक सेल्यूकस निकेटर को पराजित कर एरिया (हेरात), अराकोसिया (कंधार), जेड्रोसिया पेरोपेनिसडाई (काबुल) के भू-भाग को अधिकृत कर विशाल भारतीय साम्राज्य की स्थापना की। सेल्यूकस ने अपनी पुत्री हेलन का विवाह चन्द्रगुप्त से कर दिया। उसने मेगस्थनीज को राजदूत के रूप में चन्द्रगुप्त मौर्य के दरबार में नियुक्‍त किया।